home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / ietf / osix400 / osix400-minutes-90july.txt < prev    next >
Text File  |  1993-02-17  |  10KB  |  265 lines

  1.  
  2.  
  3. CURRENT_MEETING_REPORT_
  4.  
  5.  
  6.  
  7. Reported by Robert Hagens/University of Wisconsin
  8.  
  9. OSI X.400 Minutes
  10.  
  11. Agenda
  12.  
  13.  
  14.    o Review of the Draft Proposal for the use of the Internet DNS to
  15.      maintain RFC 987/RFC 1148 Address Mapping Tables.
  16.    o Discussion of the structure of O/R Addresses used by the Wisconsin
  17.      Pilot X.400 project.
  18.    o Address mechanisms that allow non-X.400 users (i.e., RFC 822 mail
  19.      users) to address X.400 users.
  20.  
  21.  
  22. The meeting was convened by Chair Robert Hagens.  An attendance list
  23. will be published with the Proceedings of the IETF. The meeting had
  24. several attendees from the NIST/OSI workshop, X.400 SIG.
  25.  
  26. A proposal has been circulated on several mailing lists; ``Draft
  27. Proposal for the use of the Internet DNS to maintain RFC 987/RFC 1148
  28. Address Mapping Tables'' (by Cole and Hagens) which describes how the
  29. DNS could be used to store, retrieve, and maintain the mappings between
  30. RFC 822 domain names and X.400 O/R addresses.
  31.  
  32. Implementations of RFC987 gateways require that a database store address
  33. mapping informAtion for X.400 and RFC822.  This information must be
  34. disseminated to all RFC987 gateways.  In the internet community, the DNS
  35. has proven to be a practical means for providing a distributed
  36. nameservice.  Advantages of using a DNS based system over a table based
  37. approach for mapping between O/R addresses and domain names are:
  38.  
  39.   1. It avoids fetching and storing of entire mapping tables by every
  40.      host that wishes to implement RFC987.
  41.   2. Modifications to the DNS based mapping information can be made
  42.      available in a more timely manner than with a table driven
  43.      approach.
  44.   3. Table management not necessarily required for DNS sites.
  45.   4. One can determine the mappings in use by a remote gateway by
  46.      querying the DNS (remote debugging).
  47.  
  48. The proposal was discussed.  A scenario was presented which demonstrated
  49. an example lookup:
  50.  
  51. Given O/R Address:
  52.       ``/c=us/admd= /prmd=nren/o=uw-madison/ou=cs/ou=dip/s=hagens''
  53.  
  54. and DNS record
  55.  
  56.                                    1
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.       ``*.cs.uw-madison.nren.  .us.x400'' IN TO-822 6 cs.wisc.edu
  64.  
  65.  
  66.   1. O/R Address is rewritten as a domain name with attribute values
  67.      used as domain components:  dip.cs.uw-madison.nren.  .us
  68.   2. Lookup domain name within X.400 top-level domain:
  69.      lookup(dip.cs.uw-madison.nren.  .us.x400)
  70.      returns cs.wisc.edu (count = 6)
  71.   3. Since the count indicates that only 6 of the 7 attributes were
  72.      matched, any unmatched components must be prepended.  In this case,
  73.      prepend ``dip''.
  74.   4. Result:  dip.cs.wisc.edu
  75.  
  76.  
  77. The proposal received general acceptance.  Several changes to the
  78. approach have been suggested which differ from that specified in the
  79. proposal.  These changes are summarized below:
  80.  
  81.  
  82.   1. DNS representation of O/R address to use O/R attribute values
  83.      directly, not appendix F notation.
  84.   2. The new tree of X.400->RFC 822 resource records should be placed
  85.      within a new top level domain (the name of this top level domain is
  86.      undecided).
  87.   3. Generation of table information from DNS is performed via recursive
  88.      zone transfers of the x.400 tree (instead of an automated submittal
  89.      process).  This is probably the biggest issue to be resolved.  It
  90.      is vital that the process of extracting the mappings from the DNS
  91.      be given a thorough analysis so as to insure that it is feasible.
  92.   4. Wildcard count field can be changed so that it is statically
  93.      entered in authoritative input data, instead of computed by
  94.      authoritative servers.
  95.   5. Discard preference field in proposed resource records.
  96.  
  97.  
  98. A portion of the X.400 session was spent discussing X.400 naming and in
  99. particular the construction of RFC822 addresses to reach users who are
  100. really using X.400.  This discussion was led by Allan Cargille,
  101. University of Wisconsin
  102.  
  103. I. Naming Choices.
  104. When determining initial X.400 O/R Names, one can either derive the new
  105. X.400 names from existing RFC822 addresses, or can start afresh with new
  106. names that take advantage of the semantics of the O/R Name structure.
  107. In particular, one can select X.400 Organization and Organizational Unit
  108. names that are more suitable for database lookup.  For example, at the
  109. University of Wisconsin-Madison, they have existing addresses of the
  110. form user@cs.wisc.edu.  Constructing the X.400 O/R Name from the
  111. existing RFC822 name could yield something like:
  112.  
  113.       c=us; admd= ; prmd=xnren; o=wisc+edu; ou=cs; s=user
  114.  
  115.  
  116.  
  117.                                    2
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124. while starting afresh could yield names like:
  125.  
  126.       c=us; admd= ; prmd=xnren; o=uw-madison; ou=cs; s=user
  127.  
  128. So far in the NSF X.400 project they have taken the second approach,
  129. that of constructing new O/R Names instead of deriving them from
  130. existing domain names.
  131.  
  132. Group opinion was that sites should have the freedom to select whatever
  133. O/R Name they felt would be most helpful, either derived from an
  134. existing domain name, or newly selected.
  135.  
  136. II. Addressing X.400 Users From The RFC822 World.
  137. There are several approaches that can be taken.  All have technical
  138. advantages and disadvantages -- it is not obvious that any choice would
  139. be ``right'' or ``wrong''.  Assume that there are people in the U.S.
  140. Internet that are using X.400 as their email service.  Users in the
  141. RFC822 world need to be able to address these X.400 users.  It is
  142. assumed that part of the user population at a site may move to X.400,
  143. while the remainder of the users continue to use RFC822 mail.
  144.  
  145. A. Default solution as per RFC987.  Mail would be explicitly sent to an
  146. RFC987 gateway, with the X.400 address on the left hand side of the
  147. ``@'' and the gateway address on the right hand side.  This would look
  148. like
  149.  
  150.       ``c=us;admd=
  151. ;prmd=xnren;o=uw-madison;ou=cs;s=user''@x400.gateway.us.
  152.  
  153. This scheme does not require any special mapping records in the RFC987
  154. gateway.
  155.  
  156. B. RFC987 Regular Mapping Rule.  This solution has been adopted by some
  157. European countries.  The RFC822 address for an X.400 user is composed by
  158. using concatenating values of the X.400 address.  For example, a user
  159. with the X.400 address
  160.  
  161.        c=us;admd= ;prmd=xnren;o=uw-madison;ou=cs;s=user
  162.  
  163. would be addressed as ``user@cs.uw-madison.xnren.us'' (or something
  164. similar).  This looks much like an existing Internet address.  One would
  165. also register MX records to direct mail for xnren.us or
  166. organization.xnren.us to an RFC987 gateway.
  167.  
  168. One complication of this scheme is that it requires a REGULAR rule for
  169. constructing the RFC822-style address from the X.400 address.  This
  170. could be problematic in the U.S. in large.  For example, some government
  171. sites will be using a value in the ADMD field, whereas other sites will
  172. only use a blank in that field.
  173.  
  174. This scheme requires placing records in the global RFC987 mapping tables
  175.  
  176.                                    3
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183. but only a few, because general mapping rules are being used.
  184.  
  185. This scheme creates a new address space inside the U.S. Internet in
  186. parallel to existing addresses.
  187.  
  188. For a user who switched from RFC822 to X.400, mail to the that user's
  189. ``old'' Internet address would still work due to the use of a system
  190. alias or .forward file to forward the mail to the new address (and thus
  191. to the RFC987 gateway).
  192.  
  193. C. Mapping to Existing Names.  This solution would keep the names used
  194. to reach X.400 users consistent with the existing domain names.  Each
  195. site would register a local MX record in their existing domain name
  196. space that points to an RFC987 gateway.  This would look very much like
  197. just another hostname.  Mail to the X.400 users would be sent to this
  198. new MX record and be forwarded to a gateway.  For example, in the
  199. University of Wisconsin Computer Science Department, addresses look like
  200. user@cs.wisc.edu.  Several people are starting to use X.400, and RFC822
  201. mail was directed to them as:
  202.  
  203.       Last@x400.cs.wisc.edu, or       First.Last@x400.cs.wisc.edu
  204.  
  205. This scheme requires entering a mapping record for every organization
  206. into the global RFC987 mapping tables.
  207.  
  208. Discussion.  The Working Group recommended solution C above because it
  209. is most consistent with existing domain names, and does not require the
  210. creation of any new high-level domains.  The Working Group expressed
  211. concern at the ``x400'' string being used as part of a user address
  212. (even though this is really just part of an MX record name) because in
  213. general we do not want to encourage people to externalize the kind of
  214. email end-system inside the email address.  Based on this input, the
  215. Wisconsin NSF X.400 project has changed to Internet-style addresses of
  216. the form:
  217.  
  218.       Last@pilot.cs.wisc.edu, or       First.Last@pilot.cs.wisc.edu
  219.  
  220. Action Items:
  221.  
  222. Prepare a new version of the DNS proposal.  Complete by next IETF
  223. meeting.
  224.  
  225. Attendees
  226.  
  227.  
  228. Dave Borman              dab@opus.cray.com
  229. David Brent              brent@staff.ucs.ubc.ca
  230. C. Allan Cargille        cargille@cs.wisc.edu
  231. Isaac Chan               isaac@gui.consumers.bc.ca
  232. Andrew Cherenson         arc@sgi.com
  233. Richard Colella          colella@osi3.ncsl.nist.gov
  234.  
  235.                                    4
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242. Curtis Cox               zk0001@nhis.navy.mil
  243. Mark Crispin             mrc@cac.washington.edu
  244. Ella Gardner             epg@gateway.mitre.org
  245. Martin Gross             gross@polaris.dca.mil
  246. Robert Hagens            hagens@cs.wisc.edu
  247. Erik Huizer              huizer@surfnet.nl
  248. Jim Knowles              jknowles@trident.arc.nasa.gov
  249. Neil Koorland            nkoo@cs.ubc.ca
  250. Walter Lazear            lazear@gateway.mitre.org
  251. Judy Messing             messing@gateway.mitre.org
  252. Paul Mockapetris         pvm@isi.edu
  253. Jim Reinstedler          jimr@ub.com
  254. Erik Skovgaard           eskovgaa@uvcw.uvic.ca
  255. Einar Stefferud          EStefferud@ECL
  256. Roxanne Streeter         streeter@nsipo.arc.nasa.gov
  257. Peter Vanderbilt         pv@sun.com
  258. Chris Weider             clw@merit.edu
  259. Linda Winkler            b32357@anlvm.ctd.anl.gov
  260. Jean Wu                  eskovgaa@uvcw.uvic.ca
  261.  
  262.  
  263.  
  264.                                    5
  265.